us-gaap:Inventory Adjustments, Total {us-gaap:InventoryAdjustments}
us-gaap:Inventory, Net, Total {us-gaap:InventoryNet}
-us-gaap:Inventory, Net, Combining Work in Process and Raw Materials Alternative [Roll Up] {us-gaap:InventoryNetCombiningWorkInProgressAndRawMaterialsAlternativeAbstract}
-us-gaap:Inventory, Combining Work in Process and Raw Materials Alternative, Gross [Roll Up] {us-gaap:InventoryCombiningWorkInProcessAndRawMaterialsAlternativeGrossAbstract}
us-gaap:Inventory Adjustments, Total {us-gaap:InventoryAdjustments}
us-gaap:Inventory, Net, Total {us-gaap:InventoryNet}
-us-gaap:Inventory, Net, Items Net of Reserve Alternative [Roll Up] {us-gaap:InventoryNetItemsNetOfReserveAlternativeAbstract}
-us-gaap:Inventory, Finished Goods and Work in Process, Net of Reserves [Roll Up] {us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract}
us-gaap:Inventory, Finished Goods, Net of Reserves {us-gaap:InventoryFinishedGoodsNetOfReserves}
us-gaap:Inventory, Work in Process, Net of Reserves {us-gaap:InventoryWorkInProcessNetOfReserves}
us-gaap:Inventory, Finished Goods and Work in Process, Net of Reserves, Total {us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves}
-us-gaap:Inventory, Raw Materials and Supplies, Net of Reserves [Roll Up] {us-gaap:InventoryRawMaterialsAndSuppliesNetOfReservesAbstract}
us-gaap:Inventory, Raw Materials, Net of Reserves {us-gaap:InventoryRawMaterialsNetOfReserves}
us-gaap:Inventory, Supplies, Net of Reserves {us-gaap:InventorySuppliesNetOfReserves}
us-gaap:Inventory, Raw Materials and Supplies, Net of Reserves, Total {us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves}
us-gaap:Inventory, Work in Process and Raw Materials, Net of Reserves {us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves}
us-gaap:Inventory, Raw Materials and Purchased Parts, Net of Reserves {us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves}
us-gaap:Inventory, Parts and Components, Net of Reserves {us-gaap:InventoryPartsAndComponentsNetOfReserves}
us-gaap:Other Inventory, Net of Reserves {us-gaap:OtherInventoryNetOfReserves}
us-gaap:Inventory, Net, Total {us-gaap:InventoryNet}